Si vuole definire un formato per l’interscambio dati relativo alla gestione di un archivio di notizie. Il file scambiato contiene la lista delle notizie. A ciascuna notizia sono associate la data della pubblicazione (date), il titolo (string), il testo (string), la lista delle immagini e quella dei commenti. Per ciascuna immagine si memorizzano il nome del file (string), la dimensione in Mbyte (decimal) e il formato MIME (string, es. “image/jpeg”). Per ciascun commento si memorizza il momento dell’inserimento (dateTime), l’utente (string) e il messaggio (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo agli interventi di un’associazione di pubblica assistenza. Il file scambiato specifica la lista degli interventi effettuati. Per ciascun intervento si memorizzano l’inizio (dateTime), la fine (dateTime), l’indirizzo presso il quale è stato effettuato (string) e la lista dei mezzi impegnati. Per ogni mezzo si memorizzano la targa (string), i km percorsi (decimal), l’ora di arrivo a destinazione (time) e la lista del personale a bordo. Per ogni membro del personale a bordo si memorizzano il nome (string), il ruolo (string, es. “autista”) e eventuali note (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo alla gestione di una azienda di formazione. Il file specifica la lista dei corsi offerti. Per ogni corso si specificano il titolo (string), la data di inizio (date), la data di fine (date), la lista degli insegnamenti e la lista dei partecipanti. Per ogni insegnamento si memorizzano il titolo (string), il docente (string) e il numero di ore (integer). Per ogni partecipante si memorizzano il nome (string), la media ottenuta negli esami (decimal) e la percentuale di ore frequentate (decimal). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo alle informazioni in manuali d’uso di apparati. Il file scambiato specifica la lista dei manuali. Per ciascun manuale si riportano il codice dell’apparato (integer), il titolo (string), la data della versione (date) e la lista delle sezioni. Per ogni sezione si riportano l’argomento (string), il testo (string), il livello di approfondimento (decimal, es. 2.1) e la lista delle figure. Per ogni figura si memorizzano il numero (integer), la didascalia (string) e il nome del file (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo alla gestione di controlli ambientali. Il file scambiato specifica la lista dei controlli. Per ogni controllo si specificano la data (date), le coordinate geografiche in cui è stato effettuato (string, es. “43.318264, 11.338220”), le condizioni climatiche (string, es. “pioggia”), la lista delle misure effettuate e la lista dei membri della squadra di misura. Per ogni misura si riportano il tipo (string, es. “temperatura”), il valore (decimal) ed eventuali note (string). Per ogni membro della squadra si riportano il nome (string), il ruolo (string, es. “tecnico”) e il numero di ore di lavoro (decimal). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo alla gestione di un insieme di playlist musicali. Il file scambiato specifica la lista delle playlist. Ciascuna playlist ha un nome (string), la data di creazione (date), una descrizione (string) e la lista dei brani musicali. Ciascun brano musicale è caratterizzato dal titolo (string), dall’autore (string), dalla durata in secondi (integer) e dalla lista delle immagini da mostrare durante l’esecuzione. Per ogni immagine sono memorizzati il nome del file (string), il tempo in secondi per il quale è mostrata (integer) e la dimensione in Mbyte (decimal). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML